.app-post-list {
  list-style: none;
  padding: 0;
  margin: 0;
  li {
    border-top: solid 1px #dedede;
    position: relative;
    &:last-child {
      border-bottom: solid 1px #dedede;
    }
    &:hover {
      background-color: #EFEFEF;
    }
    &.published {
      border-left: solid 8px #00a8e6;
    }
  }
  .title {
    color: #004d6d;
    font-size: 21px;
    display: block;
    padding: 30px 10px;
    text-decoration: none;
  }

  .operation {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 7px;
  }

  .sub-info {
    color: #999;
    font-size: 11px;
    margin-left: 10px;

    span {
      margin-right: 12px;
    }
  }
}

.app-post-trash {
  .title {
    color: #aaaaaa;
  }
}

#uploaded-image-list {
  padding: 4px;
  margin: 40px 0 0 0;
  img {
    max-width: 100%;
  }
  li {
    margin: 10px 0;
  }
}